body {
width:100%;
margin: 0;
padding: 0;
font-family: Verdana;
font-size: 0.8em;
}
#head {
margin: 0;
background: url(img/head.jpg) repeat-x;
height: 113px;
}
#head h1 {
text-align: center;
color: #080674;
}
#gauche {

float: left;
}
#block {
width: 116px;
border: 1px solid #d3d5d5;
font-size: 0.8em;
margin-bottom: 1.5em;
}
#gauche ul {
	list-style-type:none;
		display: inline;
	width: 100%;
	margin: 0;
	padding: 0;
	}
#gauche li {
margin: 0.3em;
}
#gauche li a {

	color:#000000;
	text-decoration: none;
	padding-bottom: 0.5em;
	margin-bottom: 0.5em;

	}
#gauche li a:hover {
	font-weight: bold;
	color: #909090;
	
	}

#gauche h4 {
background: url(img/block_top.png) no-repeat;
height: 14px;
padding: 0;
margin: 0.2em;
text-align: center;
}
#corps {
/*float: left;*/
margin-left : 170px;
margin-right : 20px;
padding-left : 10px;
padding-right : 10px;
padding-bottom : 40px;
padding-top: 0.3em;
font-size: 0.8em;
color : #585858;
}
#nav {
background: url(img/nav.png);
height: 36px;
text-align: right;
padding-right: 0.3em
vertical-align:middle;
color: #000000;
font-size: 0.6em;
}
#article {
border: 1px solid #d3d5d5;
width: 100%;
/*margin: auto;*/
margin-bottom: 1.5em;
}
#article p {
margin: 0.8em;
}
#article h4 {
font-size: 1.2em;
padding: 0;
background: url(img/fond_titre.png) repeat-x;
height: 28px;
color: lightgrey;
border-bottom: 1px solid lightgrey;
margin: 0.1em;
text-align: center;
}
#art_infos {
background-color: #ededed;
width: 100%;
height: 20px;
}

a {
text-decoration: none;
}
.gauche {
margin-left: 0.5em;
float: left;

}
.gauche img {
vertical-align: middle;
}
#foot {
clear: both;
margin-top: 1em;
border-left: 1px solid #d3d5d5;
border-right: 1px solid #d3d5d5;
background: url(img/foot.png);
height: 76px;
text-align: center;
vertical-align: middle;
}
.bbcode  {
border: 1px solid #d3d5d5;
padding: 0.3em;
}
.bbcode :hover {
border: 1px solid lightgrey;;
}
imgt {
border: 1px solid #d3d5d5;
padding: 0.3em;
}
imgt :hover {
border: 1px solid lightgrey;
}
#code {
width: 100%;
border: 1px solid lightgrey;
}
.code {
font-weight: bold;
}
.smiley {
border: none;
vertical-align: middle;
}

a.info {
position: relative;
text-decoration: none;
color: black;
border-bottom: 1px gray dotted;
}
a.info span {
display: none;
}
a.info:hover {
background: none; /* correction d'un bug IE */
z-index: 500;
}
a.info:hover span {
display: inline;
position: absolute;
top: 2em;
left: 1em;
background-color: #0CC;
border: 1px solid lightgrey;
text-align: center;
color: white;
padding: 2px;
}

#corps_forum_table {
border: 1px solid lightgrey;
vertical-align: left center;
}
#titre { width:50%; height: 50px; border : 1px solid lightgrey; background-image: url(../img/forum/fond.png); color: #FFFFFF; }
#nbmsg { width:2%; text-align: center; border : 1px solid lightgrey; background-image: url(../img/forum/fond.png); color: #FFFFFF; }
#nombrevu { width:4%; text-align: center; border : 1px solid lightgrey; background-image: url(../img/forum/fond.png); color: #FFFFFF; }
#nbsujets { width:2%; text-align: center; border : 1px solid lightgrey; background-image: url(../img/forum/fond.png); color: #FFFFFF; }
#auteur { width:7%; text-align: center; border : 1px solid lightgrey; background-image: url(../img/forum/fond.png); color: #FFFFFF; }
#lastmsg { width:18%; text-align: center; border : 1px solid lightgrey;  background-image: url(../img/forum/fond.png); color: #FFFFFF; }
#categorie { width:auto; border : 1px solid lightgrey; }
#corps_forum td { vertical-align:top; border : 1px solid lightgrey; }
#corps_forum table { border: 1px solid lightgrey; }
#corps_forum th { border : 1px solid lightgrey; }
#statut_forum { width: 2%; border : 1px solid lightgrey;  background-image: url(../img/forum/fond.png); color: #FFFFFF; text-align: center; }
#message_forum { font-size: 1em; }

.titre { width:50%; border : 1px solid lightgrey; }
.nbmsg { width:2%; text-align: center; border : 1px solid lightgrey; }
.nombrevu { width:4%; text-align: center; border : 1px solid lightgrey; }
.nbsujets { width:2%; text-align: center; border : 1px solid lightgrey; }
.auteur { width:7%; text-align: center; border : 1px solid lightgrey; }
.lastmsg { width:18%; text-align: center; border : 1px solid lightgrey; }
.categorie { width:auto; border-bottom : 1px solid lightgrey; }
.statut_forum { width: 2%; border : 1px solid lightgrey;  }
.message_forum { font-size: 0.8em; }

#vt_auteur
{
border : 1px solid lightgrey;
font-size: 1em;
width:20%;
background-color : rgb(244,238,250);
height: auto;
}
#vt_mess
{
border : 1px solid lightgrey;
width:100%;
font-size: 1em;
background-color : rgb(244,238,250);
height: auto;
}
